package com.tgc.dao;

import com.tgc.model.TgcB2CSubOrder;
import com.tgc.model.TgcB2CSubOrderExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TgcB2CSubOrderMapper {
    int countByExample(TgcB2CSubOrderExample example);

    int deleteByExample(TgcB2CSubOrderExample example);

    int deleteByPrimaryKey(String id);

    int insert(TgcB2CSubOrder record);

    int insertSelective(TgcB2CSubOrder record);

    List<TgcB2CSubOrder> selectByExample(TgcB2CSubOrderExample example);

    TgcB2CSubOrder selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") TgcB2CSubOrder record, @Param("example") TgcB2CSubOrderExample example);

    int updateByExample(@Param("record") TgcB2CSubOrder record, @Param("example") TgcB2CSubOrderExample example);

    int updateByPrimaryKeySelective(TgcB2CSubOrder record);

    int updateByPrimaryKey(TgcB2CSubOrder record);
}